
import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;

public class BuscarPartido extends SeleneseTestCase {
	@Before
	public void setUp() throws Exception {
		selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost:8081/");
		selenium.start();
	}

	@Test
	public void testBuscarPartido() throws Exception {
		casoBueno();
		casoMalo();
		
	}
	public void casoBueno(){
		selenium.open("/Miscore/ingresar.php");
		selenium.type("name=usuario", "prueba");
		selenium.type("name=pass", "1qazxsw2");
		selenium.click("css=input.btn_ingresar");
		selenium.waitForPageToLoad("30000");
		selenium.click("link=Partidos");
		selenium.waitForPageToLoad("30000");
		selenium.select("name=selecciona2", "label=mapaches");
		selenium.click("id=sortear_c");
		selenium.waitForPageToLoad("30000");
		verifyTrue(selenium.isTextPresent("Ingresar"));

	}
	
	public void casoMalo(){
		selenium.open("/Miscore/ingresar.php");
		selenium.type("name=usuario", "prueba");
		selenium.type("name=pass", "1qazxsw2");
		selenium.click("css=input.btn_ingresar");
		selenium.waitForPageToLoad("30000");
		selenium.click("link=Partidos");
		selenium.waitForPageToLoad("30000");
		selenium.select("name=selecciona2", "label=sin torneo");
		selenium.click("id=sortear_c");
		selenium.waitForPageToLoad("30000");
		verifyTrue(selenium.isTextPresent("No se encuentran partidos para el equipo buscado"));
	}
	@After
	public void tearDown() throws Exception {
		selenium.stop();
	}
}
